branch model